/*button type css*/
.widgets_btn_a,.widgets_btn_b,.widgets_btn_a:hover,.widgets_btn_b:hover{background:url(http://static.aceona.com/app_images/sprite_btn/sp_btn_b.png) no-repeat}
.widgets_btn_a,.widgets_btn_b{font-size:14px;font-weight:bold;overflow:hidden;padding:0 0 8px 0;text-align:center;line-height:40px;*line-height:36px}
.widgets_btn_a{width:87px;height:40px;background-position:0 -342px;color:#fff}
.widgets_btn_b{color:#434343}
.widgets_btn_a:hover{background-position:0 -395px}
.widgets_btn_b{width:86px;height:40px;background-position:-110px -342px}
.widgets_btn_b:hover{background-position:-110px -395px}



/*搜索区域多选插件元素*/
.widgets_a_a,.widgets_a_a:hover,.widgets_a_a span,.widgets_a_a:hover span,.widgets_a_c span,.widgets_a_c:hover span{background:url(http://static.aceona.com/app_images/widgets_sp.png) no-repeat}
.widgets_a_a{line-height:26px;display:block;border:1px solid #cbcbcb;height:26px;text-decoration:none;padding:0 12px 0 0;background-repeat:repeat-x}
.widgets_a_a span{display:block;color:#333;text-align:center;background-position:right -26px;padding:0 12px;width:162px;overflow:hidden;height:26px}
.widgets_a_a:hover{background-position:0 -89px;text-decoration:none;color:#b40000;background-repeat:repeat-x}
.widgets_a_a:hover span{color:#b40000;background-position:right -52px}

.widgets_w_a{width:200px;float:left;}

.widgets_box_a{padding:0 12px;line-height:24px;margin-bottom:12px}
.common_selected{display:inline-block}
.widgets_a_b{display: inline-block;line-height: 18px;padding: 0 20px 0 10px;text-decoration:none;border:1px solid #dbdbdb;background:url(http://static.aceona.com/app_images/sprite_icon/sp_icon_search.png) no-repeat right -166px;}
.widgets_a_b:hover{ background-position:right -203px;text-decoration:none;}
.common_box_selected .widgets_a_b{margin:0 8px 0 0 }
.widgets_content_a dd{float:left;width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px;}
.widgets_content_a dd.hover{color:#434343;background-color:#f7f7f7}
.widgets_content_a dd.current{font-weight:bold;color:#434343;background-color:#f7f7f7}
.widgets_content_a dd input{float:left;vertical-align:middle;display:inline;position:relative;_top:-2px}
:root .widgets_content_a dd input{margin:3px 4px 0 0;vertic.app_widgets_sortboxal-align:middle}
#importantCity dd span label{cursor:auto}

.widgets_content_a dd label{float:left;}
.widgets_btnbox{padding:12px 18px;text-align:center;border-top:1px solid #ececec;background-color:#f4f4f4}
.widgets_btnbox button{margin:0 12px}

/*地区类插件widget*/
.widgets_content_a dt{font-weight:bold;font-size:14px;color:#b40000;line-height:24px;padding:8px 0}
#country{height:150px;overflow:auto;margin-top:8px}
#country,#city{display:none}
#province dt,#city dt,.app_widgets_titlebar{line-height:24px;padding:4px 8px;background-color:#f7f7f7;margin-bottom:8px}
.widgets_city_list {border-bottom:1px solid #cbcbcb}
.widgets_city_list li{float:left;padding:4px 12px;line-height:24px;cursor:pointer}
.widgets_city_list li.current{background-color:#f7f7f7;font-weight:bold;border:1px solid #cbcbcb;border:none}
#importantCity dt{padding:0}
#importantCity dd{float:none;width:auto;padding:0}
#importantCity dd span{float:left;padding:0 8px;line-height:24px}

#js_dialog_data dd,.app_allDatabox_widgets dd{width:150px;overflow:hidden;}

/*dialog skin*/
.app_radius_3{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.app_allDatabox_widgets .app_widgets_titlebar{padding:4px 12px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background-color:#f4f4f4;font-size:14px;font-weight:bold;}
.app_allDatabox_widgets{padding:0!important}
.app_widgets_data{padding:12px 20px;background:#fff;border:1px solid #cbcbcb}
.app_widgets_data input{margin:1px 4px 0 0}
:root #_allDataBox #J_widgets_secdom input{margin:6px 4px 0 0}


.ace_widgets_bg{}
#_allDataBox{padding:15px}
#_allDataBox #widgets_area_content{width:auto}
.app_widgets_sortbox{line-height:24px;*zoom:1;vertical-align:middle}
#_firstDom .widgets_option{width:150px;float:left;line-height:24px;color:#004097;white-space:nowrap;margin-right:4px;display:inline;}
#_firstDom .widgets_city_option .widgets_option{width:100px}
#_firstDom .widgets_option label{display:block;padding:0 12px;}
.app_widgets_sortbox .widgets_option_box .app_widgets_selected{padding-left:18px;background:url(http://static.aceona.com/app_images/app_ui_sp_v2.png) no-repeat 0 -60px;margin-bottom:-6px;position:relative;z-index:100}
.app_widgets_sortbox .widgets_option_box .app_widgets_selected label{background:url(http://static.aceona.com/app_images/app_ui_sp_v2.png) no-repeat right -60px;padding:6px 18px 0 0!important;line-height:28px;color:#004097}
.app_widgets_current{}
.ace_widgets_hot{font-weight:bold;padding-left:12px;width:88px}
.app_widgets_titlebar,.ace_widgets_hotbar,.ace_widgets_hot{line-height:28px;}
.p_tb_10{padding:10px 0}
.widgets_hot_option{padding-right:12px;width:90px;min-width:90px;color:#004097}
#_allDataBox input{margin:0 4px 0 0}
:root #_allDataBox input{margin:1px 4px 0 0}
.ace_widgets_sort{width:150px;padding-left:12px;text-align:right;}
.widgets_other_city{padding:8px 10px 0;font-weight:bold;width:120px}
.app_widgets_sortbox .widgets_spec_hot{width:83px}
#_firstDom .widgets_spec_option .widgets_option{width:120px}
.widgets_option_box{width:650px}
.widgets_secdom{padding:5px;background-color:#cdcdcd;display:none;}
#_secDom{border:1px solid #437ea5}
.widgets_city_option .widgets_option{width:100px;min-width:100px}
/*
#_firstDom .app_widgets_current,#_firstDom .app_widgets_current label{background:url(http://static.aceona.com/app_images/app_ui_sp_v2.png) no-repeat }
#_firstDom .app_widgets_current{padding:0 0 0 12px;background-position:0 -104px}
#_firstDom .app_widgets_current label{background-position:right -104px;padding:0 12px 0 0;color:#fff}
*/

/*评分插件积分*/
.app_score_box{float:left}
.app_score_box strong{padding:0 5px 0 0;float:left;display:inline;height:30px;cursor:pointer}
.app_score_box strong a{display:block;width:10px;background-color:#9f9f9f;float:left;position:relative}
.app_score_box strong a.a{height:8px;top:22px;font-size:0}
.app_score_box strong a.b{height:14px;top:16px}
.app_score_box strong a.c{height:18px;top:12px}
.app_score_box strong a.d{height:23px;top:7px}
.app_score_box strong a.e{height:30px}
.app_score_box strong a.hover{background-color:#b40000;}

.widgets_w_b{}
.widgets_a_c{height:24px;border:1px solid #b4b4b4;background:none;background-color:#fff}
.widgets_a_c span{display:block;line-height:24px;color:#828282;background-position:right -124px}
.widgets_a_c:hover span{background-position:right -124px}

/*hack css*/
#importantCity dd span input{margin:8px 4px 0 0;*margin:2px 4px 0 0 ;_margin:3px 4px 0 0;}


/*公用推荐弹出层挂件*/
.widgets_mask_btnbox{padding:12px;text-align:center}
.widgets_mask_btnbox button{margin:0 12px}
.widgets_mask_content{padding:12px}
.widgets_li_a{border-bottom:1px solid #cbcbcb}
.widgets_li_a li{line-height:24px;float:left;margin:0 6px 0 0}

.widgets_li_a li a{display:block;padding:8px;background-color:#f7f7f7}
.widgets_li_a li.current a{background-color:#b40000;color:#fff;font-weight:bold;text-decoration:none;}
.widgets_li_a li.current a:hover{text-decoration:none;}
.widgets_mask_content .b40_ud{color:#b40000;text-decoration:underline;}
.widgets_mask_content .b40_ud:hover{color:#b40000;text-decoration:none}

.widgets_li_a .w_a{width:68px}
.widgets_li_a .w_b{width:81px}
.widgets_li_a .w_c{width:94px}
.widgets_li_a .w_d{width:76px}
.widgets_li_a .w_e{width:107px}

/*--------立即推荐mask--------*/
#app_mask_commend{padding:12px}
#app_mask_commend .shuoming_text{padding:4px 0;display:none}

/*分享给其它人公用dialog css*/

/*职位推荐弹出层主tab*/
.recommand_maintab{
	width: 833px;
	margin:0 auto;
	padding-top:5px;
}
.recommand_maintab .cell{
	float:left;
	display:block;
}
.recommand_maintab .acefriends {
	background: url(http://static.aceona.com/app_images/job_detail/job_recommand_tab.png) no-repeat top left;
	float: left;
	width: 418px;
	height: 44px;
	cursor: pointer;
}
.recommand_maintab .otherfriends{
	background: url(http://static.aceona.com/app_images/job_detail/job_recommand_tab.png) no-repeat -418px 0;
	float:left;
	width: 415px;
	height:44px;
	cursor:pointer;
}
.sel .acefriends{
	background-position: 0 -44px;
}
.sel .otherfriends{
	background-position: -418px -44px;
}

#ace_fnd_container .leftpan { float:left; width: 645px; }
#ace_fnd_container .rightpan { float:right; width: 220px; }
#ace_fnd_container .app_link2_h { display:none; }
#ace_fnd_container select { margin:0 0 8px 20px; }
#ace_fnd_container .app_ul_o .sel { background-color:#FFF6F4; }
#ace_fnd_container .app_ele_current{ background-color:#f7f7f7; }
.searcharea .app_input_b { width: 120px; float:left; }
.searcharea .app_btn_b { float:right; margin:2px 0 0 0; }

#other_fnd_container { padding:10px 0 0 25px; }
#other_fnd_container .select_index { }
#other_fnd_container .select_tabs { padding-bottom:10px; }
#other_fnd_container .leftpan { width: 590px; float:left; }
#other_fnd_container .linkcell { background-color: #fafbfd; border:1px solid #efefef; float:left; width: 282px; height: 117px; margin: 0 11px 11px 0; }
#other_fnd_container .linkcell:hover { border:1px solid #e88686; text-decoration:none; }
#other_fnd_container .linkcell .ico { width:48px; height: 48px; float: left; background: url(http://static.aceona.com/app_images/sprite_icon/sprite_recommend.png) no-repeat; margin: 32px 8px 0 11px; }
#other_fnd_container .linkcell .title { display:block; font-weight: bold; font-size: 14px; padding: 39px 0 0; }
#other_fnd_container .linkcell .brief { color: #666; }
#other_fnd_container .linkcell .mailbox, #other_fnd_container .tabgroup .sel .mailbox { background-position: 0 0; }
#other_fnd_container .linkcell .addressbook, #other_fnd_container .tabgroup .sel .addressbook { background-position: -48px 0; }
#other_fnd_container .linkcell .email, #other_fnd_container .tabgroup .sel .email { background-position: -96px 0; }
#other_fnd_container .linkcell .links, #other_fnd_container .tabgroup .sel .links { background-position: -144px 0; }
#other_fnd_container .linkcell .clue, #other_fnd_container .tabgroup .sel .clue { background-position: -192px 0; }
#other_fnd_container .linkcell .resume, #other_fnd_container .tabgroup .sel .resume { background-position: -240px 0; }
#other_fnd_container .tabgroup .mailbox { background-position: 0 -48px; }
#other_fnd_container .tabgroup .addressbook { background-position: -48px -48px; }
#other_fnd_container .tabgroup .email { background-position: -96px -48px; }
#other_fnd_container .tabgroup .links { background-position: -144px -48px; }
#other_fnd_container .tabgroup .clue { background-position: -192px -48px; }
#other_fnd_container .tabgroup .resume { background-position: -240px -48px; }
#other_fnd_container .tabgroup .cfriend { background:url(http://static.aceona.com/app_images/sprite_icon/sprite_invite.png) no-repeat 0 -48px; }
#other_fnd_container .tabgroup .hfriend { background:url(http://static.aceona.com/app_images/sprite_icon/sprite_invite.png) no-repeat -48px -48px; }
#other_fnd_container .tabgroup .sel .cfriend { background:url(http://static.aceona.com/app_images/sprite_icon/sprite_invite.png) no-repeat 0 0; }
#other_fnd_container .tabgroup .sel .hfriend { background:url(http://static.aceona.com/app_images/sprite_icon/sprite_invite.png) no-repeat -48px 0; }
#other_fnd_container .rightpan { width: 256px; height: 235px; padding:6px; float:right; border:1px solid #efefef; }
#other_fnd_container .app_ul_b .item { line-height:20px; margin:3px 0; color:#666; background-position: 4px 9px; }
#other_fnd_container .operate { height: auto; float: left; width: 550px; }
#other_fnd_container .tabgroup { float:right; width: 283px; padding:5px 0 5px; background: url(http://static.aceona.com/app_images/sprite_icon/sprite_recommend.png) repeat-y -354px 0; }
#other_fnd_container .tabgroup .tabcell { padding:1px; }
#other_fnd_container .tabgroup .linkcell { float:none; display:block; border:none; background:transparent; margin: 0; width: auto; }
#other_fnd_container .tabgroup .title { color:#878787; }
#other_fnd_container .tabgroup .linkcell:hover { border:none; }
#other_fnd_container .sel { padding:1px; border:solid #dbdbdb; border-width: 1px 1px 1px 0; background-color:#fff; }
#other_fnd_container .sel .linkcell { float:none; display:block; border:none; background:#fff url(http://static.aceona.com/app_images/sprite_icon/sprite_recommend.png) no-repeat 0px -96px; }
#other_fnd_container .sel .title { color:#000; }
#other_fnd_container .app_abtn_a { margin-left:0; }
#other_fnd_container .tabgroup .linkcell{height:77px;}
#other_fnd_container .tabgroup .linkcell .ico{margin: 12px 8px 0 11px;}
#other_fnd_container .tabgroup .linkcell .title{padding: 20px 0 0;}
#other_fnd_container .img163126{background:#fff url(http://static.aceona.com/app_images/sprite_icon/sprite_recommend.png) no-repeat -296px -2px;line-height:18px;zoom:1;}
#other_fnd_container .imgqqmsn{background:#fff url(http://static.aceona.com/app_images/sprite_icon/sprite_recommend.png) no-repeat -296px -25px;line-height:18px;zoom:1;}

#import_mailbox .chose_mailbox li { font-size:14px; }
#import_mailbox .mailbox .app_input_a { width: 252px; }
#import_mailbox .mailbox .email_select_a { font-size:16px; }
#import_mailbox .mailbox .dw_2 { width: 80px; }
#import_mailbox .support_mail { margin:40px 0 15px; }
#import_mailbox .support_mail table { border-collapse:collapse; }
#import_mailbox .support_mail td { background-color: #FFF; border:1px solid #e6e6e6; text-align:center; vertical-align:middle; padding:5px 0; }
#import_mailbox .support_mail p { margin-bottom:17px; }
#import_mailbox .otherway { border-top:1px dotted #888888; padding-top:10px; }
#import_mailbox .otherway .red_a { color:#b40000; text-decoration:underline; }

#import_csv .chose_csv li{font-size:14px;}
#import_csv .chose_csv .dw_2{width:100px;}
#import_csv .chose_csv .pad_4{width:320px;}
#import_csv .otherway{ border-top:1px dotted #888888; padding-top:10px; }
#import_csv .otherway .red_a { color:#b40000; text-decoration:underline; }

#use_addressbook .app_abtn_a{margin-top:20px;}

#use_email .preview{border:1px solid #F2F2F2;background-color: #fefbf4;padding:15px;}
#use_email .preview strong{font-weight:bold;color:#b40000;}
#use_email .emailbox .dw_2{width:230px;top:0;}
#use_email .emailbox .title{font-size:14px;color:#b40000;}
#use_email .emailbox .dw_2 .app_input_b{width:200px;}
#use_email .emailbox .app_input_b{width:300px;}

#send_link .app_input_b{width:98%;margin:0 0 3px 0;}
#send_link .app_btn_box{margin:20px 0;}
#newjob_main .app_job_list{padding:8px 8px 0 0;clear:both;height:25px}


